#header-wrapper{
    width:100%;
    height:100px;
    border-bottom:2px solid #02bbf4;

}
#header-wrapper .header{
    width:1180px;
    height:80px;
    margin:0 auto;
    padding-top:20px;
}
.header .logo{
    width:120px;
    height:60px;
    background:url("../images/lx_logo_d.png") no-repeat;
    background-size: 92px 40px;
    background-position:0 10px;
    float:left;
    border-right:2px solid #eee;
}
.header .logo h1 a {
    display:block;
    width: 92px;
    height: 60px;
    text-indent:-999px;
}
.header .reg{
    width: 100px;
    height: 60px;

    float:left;
}
.header .reg h2{
    font-size:15px;
    color:#bcaaaa;
    margin-top:22px;
    margin-left:20px;

}
#footer-wrapper{
    width: 100%;
    height: 124px;
    background:#fff;
    border-top:2px solid #ccc;
}
#footer-wrapper .footer{
    width: 1180px;
    height: 124px;
    margin:0 auto;
}
.footer{
    display:flex;
    justify-content: center;
    align-items:center;
}
.footer p {
    color: #dcc5b5;
    font-size: 12px;
}